COMO CRIAR TIPO DE DADO PERSONALIZADO

Como criar campo composto com valor predeterminado no Postgree?

Como criar campo composto com valor predeterminado no Postgree?

O PostgreSQL aceita a criação de type, então basta criar um novo com os valores determinados.


CREATE TYPE sim_nao AS (
    s       char,
    n       char
);

No exemplo acima é criado o type sim_nao recebendo a inicial de cada uma das opções.

Dentro do type são passados os valores referente ao título do campo e o tipo de dado.

Outros exemplos:

CREATE TYPE sexo AS (
    masculino       text,
    feminino        text
); 
 

CREATE TYPE tributacao AS (
    Isento       text,
    Tributado    text,
    ST           text
 );


O exemplo acima mostra que pode ter mais de duas opções.


A sintaxe da criação do tipo recebe um nome do tipo, os títulos que irão compor e o tipo de dado do título.

Quando criar um novo campo e for usar esse tipo pode chamar ele como chamaria um varchar ou int.



botão de compartilhamento whatsapp botão de compartilhamento no twiter botão de compartilhamento do site botão de compartilhamento no linkedin botão de compartilhamento whatsapp